home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / bbs / high200.zip / HIGHLAND.DOC < prev    next >
Text File  |  1996-05-17  |  65KB  |  1,922 lines

  1.  
  2.  
  3.   ───────────────────────────────────────────────────────────────────────────
  4.  
  5.   ▓▒░ ▓▒░ ▓▒░  ▒░▓▓▒  ▓▓▒ ▓▒░ ▓▒░      ▒░▓▓▒   ▒░▓▓▒  ▓▒░▓▓▒   ░░▓▓▒   ▒░▓▓▒
  6.   ▓▒░ ▓▒░     ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░     ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░ ▓▒░
  7.   ▒░░▒▒░░ ▒░░ ▒░░     ▒░░▒▒░░ ▒░░     ▒░░▒▒░░ ▒░░ ▒░░ ▒░░ ▒░░ ▒░░▒▒░░ ▒░░ ▒░░
  8.   ▒░░ ▒░░ ▒░░ ▒░░     ▒░░ ▒░░ ▒░░     ▒░░ ▒░░ ▒░░ ▒░░ ▒░░ ▒░░ ▒░░     ▒░░
  9.   ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒
  10.   ░░▒ ░░▒ ░░▒ ░░▒  ░▒ ░░▒ ░░▒ ░░▒  ░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒ ░░▒  ░▒ ░░▒
  11.   ░▒▓ ░▒▓ ░▒▓  ▒▓▓░▒  ░▒▓ ░▒▓ ░▒▓▓▓▒░ ░▒▓ ░▒▓ ░▒▓ ░▒▓ ░▒▓▓░▒   ▒▓▓░▒  ░▒▓
  12.  
  13.   ───────────────────────────────────────────────────────────────────────────
  14.                        T h e   o n l y   O N E l i n e r
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.               ──────────────────────────────────────────────────
  27.  
  28.                            Written By: Steven Holme
  29.  
  30.               Copyright (c) 1995, 96 Fonty Technologies (UK) Inc
  31.  
  32.                              All Rights Reserved
  33.               ──────────────────────────────────────────────────
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                                 Version 2.00
  44.  
  45.                            Released: 17 May 1996
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.   ───────────────────────────────────────────────────────────────────────────
  61.  
  62.       HiGHLANDER v2.00                                       Documentation
  63.      ──────────────────────────────────────────────────────────────────────
  64.  
  65.                               Table of Contents
  66.  
  67.  
  68.  
  69.      1 Introduction......................................................03
  70.        1.1 What is HiGHLANDER?...........................................03
  71.        1.2 Features......................................................03
  72.        1.3 Requirements..................................................04
  73.        1.4 Testing.......................................................04
  74.        1.5 License Agreement.............................................05
  75.        1.6 Disclaimer....................................................06
  76.        1.7 Guarentee.....................................................06
  77.        1.8 Trademarks....................................................06
  78.      2 Registering.......................................................07
  79.      3 Distribution Archive..............................................08
  80.      4 Additional Files..................................................09
  81.      5 Installation......................................................09
  82.        5.1 Quick Installation............................................09
  83.        5.2 Command Line Parameters.......................................10
  84.            5.2.1 BBS Parameters..........................................10
  85.            5.2.2 Communications Parameters...............................10
  86.            5.2.3 HiGHLANDER Parameters...................................11
  87.                  5.2.3.1 Standard Parameters.............................11
  88.                  5.2.3.2 Bulletin Parameters.............................11
  89.        5.3 The Configuration File........................................12
  90.            5.3.1 BBS Commands............................................12
  91.            5.3.2 Communications Commands.................................12
  92.            5.3.3 HiGHLANDER Commands.....................................13
  93.                  5.3.3.1 Standard Commands...............................13
  94.                  5.3.3.2 Security Commands...............................19
  95.                  5.3.3.3 Menu Commands...................................20
  96.                  5.3.3.4 Bulletin Commands...............................22
  97.                  5.3.3.5 Protocol Commands...............................25
  98.            5.3.4 A Note On The Colour Parameters.........................25
  99.        5.5 InterBBS Configuration Files..................................26
  100.        5.4 Maintanence...................................................27
  101.      6 Future Versions...................................................28
  102.      7 Credits...........................................................28
  103.        7.1 Thanks........................................................29
  104.        7.2 Contributions.................................................29
  105.        7.3 The Beta Testers..............................................30
  106.        7.4 InterBBS Leagues..............................................30
  107.      8 Support...........................................................31
  108.        8.1 By Post.......................................................31
  109.        8.2 By BBS........................................................31
  110.        8.3 By E-Mail.....................................................31
  111.      9 Contributions.....................................................32
  112.      10 And On A Last Note...............................................32
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.      ──────────────────────────────────────────────────────────────────────
  121.                                      Page 2
  122.       HiGHLANDER v2.00                                       Documentation
  123.      ──────────────────────────────────────────────────────────────────────
  124.  
  125.      1 Introduction
  126.  
  127.      1.1 What is HiGHLANDER?
  128.  
  129.      HiGHLANDER is a 'oneliner' door program which should  work  with  most
  130.      BBS systems. For those of you that don't know what a 'oneliner' is: it
  131.      is simply a message, comment or quote which is oneline in size.
  132.  
  133.      Unlike most other 'oneliner' type  programs  HiGHLANDER  is  extremely
  134.      easy to install and configurable to your personnal needs.
  135.  
  136.      HiGHLANDER was written to provide a decent oneliner door for The Fonty
  137.      Towers BBS. Various BBSes were scanned for such a door and  there  was
  138.      no success in finding a really  good  oneliner.  Most  oneliner  doors
  139.      where just not configurable enough.
  140.  
  141.  
  142.      1.2 Features
  143.  
  144.      In the  following  list  of  features,  the  {+}  symbol  indicates  a
  145.      registered only feature.
  146.  
  147.      HiGHLANDER includes the following list of features:
  148.  
  149.           ■ Displays the oneliners.
  150.           ■ Displays the writers of the oneliners.
  151.           ■ Displays the BBS origin of the oneliners.
  152.           ■ Displays the date and time of the oneliners.
  153.           ■ Displays top writers chart.
  154.           ■ Top writer and non-writer statistics.
  155.           ■ User downloadable statistics files.
  156.  
  157.           ■ Easy to use configuration files.
  158.           ■ Sysop configurable main screen for personnal look and feel.
  159.           ■ Sysop configurable prompts, so any language isn't a problem.
  160.           ■ Sysop replacable help screen for personnal look and feel {+}
  161.           ■ Sysop replacable enter screen for personnal look and feel {+}
  162.  
  163.           ■ External Chat Utility support.
  164.  
  165.           ■ External Protocol support.
  166.  
  167.           ■ Log file support.
  168.  
  169.           ■ Multi-node support.
  170.  
  171.           ■ InterBBS support.
  172.  
  173.           ■ Unique Key System {+}
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.      ──────────────────────────────────────────────────────────────────────
  181.                                      Page 3
  182.       HiGHLANDER v2.00                                       Documentation
  183.      ──────────────────────────────────────────────────────────────────────
  184.  
  185.      1.3 Requirements
  186.  
  187.      The following requirements are necessary to run HiGHLANDER:
  188.  
  189.           ■ An IBM PC, XT, AT or 100% compatible PC with a hard disk.
  190.           ■ Microsoft MS-DOS, IBM PC-DOS or DR-DOS version 3.30 or later.
  191.           ■ A BBS system, though strictly speaking this is not a necessity.
  192.           ■ At least 200KB of RAM available.
  193.  
  194.  
  195.      1.4 Testing
  196.  
  197.      HiGHLANDER  has  been   successfully   tested   with   the   following
  198.      configurations:
  199.  
  200.           ■ Systems equiped with Intel/AMD 80286, 80386, 80486 processors.
  201.           ■ MS-DOS v5.0, v6.0, v6.2, and v6.22.
  202.           ■ Microsoft Windows'95.
  203.           ■ 4DOS v5.5.
  204.           ■ Norton DOS.
  205.           ■ Novell Netware Lite v1.1.
  206.           ■ LANtastic v6.0
  207.           ■ QuarterDeck DESQview v2.60, v2.61, v2.62, and v2.70
  208.           ■ X00 v1.53a
  209.           ■ BNU v1.70
  210.  
  211.      
  212.      HiGHLANDER has been successfully tested with  the  following  external
  213.      chat utilities:
  214.  
  215.           ■ IceChat v3.80, v4.10, and v4.30
  216.           ■ LightChat v1.10
  217.  
  218.  
  219.      HiGHLANDER has been successfully tested with  the  following  external
  220.      protocol programs:
  221.  
  222.           ■ DSZ and GSZ
  223.           ■ IceZmodem v1.02, and v1.10
  224.           ■ Smodem v1.00
  225.  
  226.  
  227.      HiGHLANDER  has  been  successfully  tested  with  the  following  BBS
  228.      packages:
  229.  
  230.           ■ RemoteAccess v2.01, v2.02, and v2.50g1
  231.           ■ PCBoard v15.21, and v15.22
  232.           ■ Wildcat v4.00
  233.           ■ Maximus v2.02
  234.           ■ Telegard v2.99
  235.  
  236.  
  237.  
  238.  
  239.  
  240.      ──────────────────────────────────────────────────────────────────────
  241.                                      Page 4
  242.       HiGHLANDER v2.00                                       Documentation
  243.      ──────────────────────────────────────────────────────────────────────
  244.  
  245.      1.5 License Agreement
  246.  
  247.      "HiGHLANDER" refers to the  executables  and  documentation  contained
  248.      within the HiGHLANDER distribution  archive,  officially  released  by
  249.      Fonty Technologies (UK) Inc.
  250.  
  251.           ■ HiGHLANDER is Copyright (c) 1995, 96  Fonty  Technologies  (UK)
  252.             Inc. and may only be used in accordance with the conditions  of  
  253.             this License Agreement.
  254.  
  255.           ■ You may use HiGHLANDER for a period of thirty (30)  days  on  a
  256.             trial basis in order to determine  it's  suitability  for  your
  257.             particular application. After this period you are  required  to
  258.             either register HiGHLANDER for each system you  run  or  delete
  259.             the executable files from your system(s).
  260.  
  261.           ■ Registration entitles you to  use  HiGHLANDER  and  any  future
  262.             versions of HiGHLANDER for as long as you wish, subject to  any
  263.             licensing conditions attached to future versions.
  264.  
  265.           ■ Site and group registrations are available, and are dealt  with
  266.             on a case by case basis.
  267.  
  268.           ■ You  may  not  modify  or  reverse  engineer   the   HiGHLANDER
  269.             executable in any way shape or form.
  270.  
  271.           ■ HiGHLANDER may not be used in any unlawfull or illegal manner.
  272.  
  273.           ■ You are  encoraged  to  distribute  the  shareware  version  of
  274.             HiGHLANDER provided no fee is charged for it's distribution and
  275.             that the distribution archive is not modified in any way, shape
  276.             or form. Pay Bulletin Board Systems and Shareware libraries may
  277.             charge their normal  fee  provided  no  additional  charge  for
  278.             HiGHLANDER is levied.
  279.  
  280.           ■ HiGHLANDER shall not be  included  on  any  CD-ROM  compilation
  281.             without  prior  arrangement  and  written  permission  of   the 
  282.             author(s). In the likely hood  that  permission  is  granted  a
  283.             distribution  and  royalty  fee  will  be  charged   by   Fonty
  284.             Technologies (UK) Inc.
  285.  
  286.           ■ Fonty Technologies (UK) Inc. and the  author(s)  of  HiGHLANDER 
  287.             are under no obligation t o  provide  future  versions  of,  or
  288.             support for HiGHLANDER.
  289.  
  290.           ■ Fonty Technologies (UK) Inc. and the  author(s)  of  HiGHLANDER  
  291.             will under no circumstance be held responsible for any  damages
  292.             or loss that may or may not result from the use of HiGHLANDER.
  293.  
  294.           ■ By using HiGHLANDER you are agreeing to the conditions set  out
  295.             in this License Agreement and  are  therefore  releasing  Fonty
  296.             Technologies (UK) Inc. and the  author(s)  of  HiGHLANDER  from  
  297.             any liability or litigation.
  298.  
  299.  
  300.      ──────────────────────────────────────────────────────────────────────
  301.                                      Page 5
  302.       HiGHLANDER v2.00                                       Documentation
  303.      ──────────────────────────────────────────────────────────────────────
  304.  
  305.      1.6 Disclaimer
  306.  
  307.      HiGHLANDER is provided "as  is",  without  warranty  of  any  kind  or
  308.      fitness for a particular purpose, either expressed or implied, all  of
  309.      are hereby explicitly disclaimed.
  310.  
  311.  
  312.      1.7 Guarantee
  313.  
  314.      Fonty Technologies (UK) Inc. guarantee  that  HiGHLANDER  will  occupy
  315.      disk space. Any other guarantees are hereby removed.
  316.  
  317.  
  318.      1.8 Trademarks
  319.  
  320.      All Fonty Technologies (UK) Inc.  products  are  trademarks  of  Fonty
  321.      Technologies (UK) Inc. and Steven  Holme.  Other  brands  and  product
  322.      names are trademarks of their respective holders.
  323.  
  324.      Copyright (c) 1995, 96 Fonty Technologies (UK) Inc. 
  325.      
  326.      All rights reserved.
  327.  
  328.  
  329.      
  330.      
  331.      
  332.      
  333.      
  334.      
  335.      
  336.      
  337.      
  338.      
  339.      
  340.      
  341.      
  342.      
  343.      
  344.      
  345.      
  346.      
  347.      
  348.      
  349.      
  350.      
  351.      
  352.      
  353.      
  354.      
  355.      
  356.      
  357.      
  358.      
  359.      
  360.      ──────────────────────────────────────────────────────────────────────
  361.                                      Page 6
  362.       HiGHLANDER v2.00                                       Documentation
  363.      ──────────────────────────────────────────────────────────────────────
  364.      
  365.      2 Registration
  366.  
  367.       This software is NOT FREE.  The unregistered version  is  distributed
  368.       as part of the "Shareware" concept for  evaluation  purposes  and  as
  369.       such, you are expected to register it within the evaluation period.
  370.  
  371.       If, after this period, you decide not to use the software,  you  must
  372.       delete the executable files from your system(s) and not use it  again
  373.       without prior registation.
  374.  
  375.       What you get by registering:
  376.  
  377.            ■ No more annoying UNREGISTERED messages.
  378.  
  379.            ■ The ability to replace the internal "Enter Screen".
  380.  
  381.            ■ The ability to replace the internal "Help Screen".
  382.  
  383.            ■ Full technical support.
  384.  
  385.            ■ Free updates when available (no upgrade fee).
  386.  
  387.            ■ More chance of HiGHLANDER being developed further.
  388.  
  389.            ■ A personnalised registration key.
  390.  
  391.            ■ Statisfaction of supporting the "shareware" concept.
  392.  
  393.       
  394.       The basic registration fee  is  currently  UKP  10.  Site  and  group
  395.       registrations are dealt with on an individual basis.
  396.  
  397.       To register, please read the REGISTER.FRM enclosed  in  the  official
  398.       HiGHLANDER distribution archive.
  399.  
  400.      
  401.      
  402.      
  403.      
  404.      
  405.      
  406.      
  407.      
  408.      
  409.      
  410.      
  411.      
  412.      
  413.      
  414.      
  415.      
  416.      
  417.      
  418.      
  419.      
  420.      ──────────────────────────────────────────────────────────────────────
  421.                                      Page 7
  422.       HiGHLANDER v2.00                                       Documentation
  423.      ──────────────────────────────────────────────────────────────────────
  424.  
  425.      3 Distribution Archive
  426.  
  427.      The HiGHLANDER official distribution archive  contains  the  following
  428.      files as part of it:
  429.  
  430.      Badwords.Cfg - Example bad words configuration file.
  431.      BBS.Cfg      - Example InterBBS configuration file.
  432.      Descript.ion - 4DOS Description file.
  433.      File_Id.Ans  - ANSi Description file.
  434.      File_Id.Diz  - Description file.
  435.      Highland.Bat - HiGHLANDER BBS batch file.
  436.      Highland.Cfg - Default configuration file.
  437.      Highland.Doc - This documentation.
  438.      Highland.Exe - The execuatable program.
  439.      InterBBS.Cfg - Example InterBBS league configuration file.
  440.      Register.Frm - Registration form.
  441.      Terms.Reg    - Terms and conditions of registration.
  442.      Upgrade.Doc  - Upgrade documentation
  443.  
  444.  
  445.      4 Additional Files
  446.  
  447.      The following addition files for HiGHLANDER are available for download
  448.      or FREQ from The Fonty Towers BBS:
  449.  
  450.      Filename         FREQ name     Description
  451.      ----------------------------------------------------------------------
  452.      HANSI110.ARJ     HIGHANSI      HiGHLANDER Additional ANSi Screens.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.      ──────────────────────────────────────────────────────────────────────
  481.                                      Page 8
  482.       HiGHLANDER v2.00                                       Documentation
  483.      ──────────────────────────────────────────────────────────────────────
  484.  
  485.      5 Installation
  486.  
  487.      5.1 Quick Installation
  488.  
  489.      The section briefly explains how to install HiGHLANDER. HiGHLANDER  is
  490.      not particularly difficult to install and  as  such  this  is  only  a
  491.      quick guide.
  492.  
  493.      I.   Create   a   directory    for    HiGHLANDER    to    exist    in,
  494.           e.g "C:\BBS\HIGHLAND".
  495.  
  496.      II.  Unarchive  the  HiGHLANDER   distribution   archive   into   this
  497.           directory.
  498.  
  499.      III. At this point HiGHLANDER is ready to run. The  next  step  is  to
  500.           configure your BBS software to run HiGHLANDER. The  following  is
  501.           an example menu for RemoteAccess.
  502.  
  503.           1         2         3         4         5         6         7
  504.           12345678901234567890123456789012345678901234567890123456789012345
  505.           ;
  506.  
  507.           *C /c \BBS\RA\HIGHLAND.BAT *N *M *UOneliner
  508.  
  509.           Action   Execute sub-program (Type 7)
  510.           Display
  511.           OptData
  512.           HotKey   O
  513.           AutoExec No
  514.           Colour   Colour example
  515.  
  516.      IV.  The only other task that remains is  to  create  the  batch  file
  517.           which will actually run HiGHLANDER.  The  following  is  such  an
  518.           example:
  519.  
  520.           @ECHO OFF
  521.           CD \BBS\HIGHLAND
  522.           HIGHLAND.EXE /D C:\BBS /N %1 /SYSOP 64000 /WSEC 50 /DEC
  523.           CD \BBS
  524.  
  525.           Please see the section on command  line  parameters  for  a  more
  526.           detailed explanation on how to call HiGHLANDER.
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.      ──────────────────────────────────────────────────────────────────────
  541.                                      Page 9
  542.       HiGHLANDER v2.00                                       Documentation
  543.      ──────────────────────────────────────────────────────────────────────
  544.  
  545.      5.2 Command Line Parameters
  546.  
  547.      As with most  door  programs,  HiGHLANDER  has  several  command  line
  548.      parameters. These parameters are as follows:
  549.  
  550.      5.2.1 BBS Parameters
  551.  
  552.           /D <path>             - The path to the BBS drop file.
  553.           /N <node>             - The node of the BBS  that  HiGHLANDER  is
  554.                                   running on.
  555.  
  556.  
  557.      5.2.2 Communications Parameters
  558.  
  559.           /ADDRESS <address>    - Which com port address HiGHLANDER  should
  560.                                   use.  Note,  only  available   when   the
  561.                                   internal comms routines are being used.
  562.           /B <speed>            - Tells   HiGHLANDER    what    speed    to
  563.                                   communicate with the modem at. When using
  564.                                   an  unlocked  fossil  driver  the   value
  565.                                   should be: 300, 1200, 2400,  4800,  9600,
  566.                                   or 38400. If the fossil driver is  locked
  567.                                   then  the  locked  baud  rate  should  be
  568.                                   passed.
  569.                                   When using the  internal  comms  routines
  570.                                   the value should be any rate  from  2  to
  571.                                   115,200 that evenly devides 115,200.
  572.                                   (i.e. 115200, 57600, 38400, 28800, 23040,
  573.                                   19200, 14400 12800, 9600 etc).
  574.           /NOFOSSIL             - Specify not to use the FOSSIL driver.
  575.           /IRQ <irq>            - Which IRQ the com port is assigned to.
  576.                                   Note, only available  when  the  internal
  577.                                   comms routines are being used.
  578.           /NOFIFO               - Tells HiGHLANDER not to use a 16550  UART
  579.                                   FIFO buffering.
  580.           /P <port>             - Tells HiGHLANDER which com port should be
  581.                                   used.  Note,  only  available  when   the
  582.                                   internal comms routines are being used.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.      
  589.      
  590.      
  591.      
  592.      
  593.      
  594.      
  595.      
  596.      
  597.      
  598.      
  599.      
  600.      ──────────────────────────────────────────────────────────────────────
  601.                                      Page 10
  602.       HiGHLANDER v2.00                                       Documentation
  603.      ──────────────────────────────────────────────────────────────────────
  604.  
  605.      5.2.3 HiGHLANDER Parameters
  606.  
  607.      5.2.3.1 Standard Parameters
  608.  
  609.           /AUTO                 - Detect the graphics capabilities  of  the
  610.                                   user's terminal automaticly.
  611.           /BAD <filename>       - The full path and  filename  of  the  bad
  612.                                   words file.
  613.           /C <path>             - The  full  path  and  filename   of   the
  614.                                   configuration file. This allows  multiply  
  615.                                   configuration   files   for    multi-node 
  616.                                   systems.
  617.           /DEC                  - Force HiGHLANDER to decrement the  user's
  618.                                   number of messages written when  deleting
  619.                                   a oneliner.
  620.           /DSEC <security>      - Minimum   security   for   the   download
  621.                                   options.
  622.           /ESEC <security>      - The minumum security needed  to  enter  a 
  623.                                   oneliner.
  624.           /HANDLES              - Force HiGHLANDER to use the users handles  
  625.                                   rather than full names.
  626.           /HELP or /?           - Displays a list of all HIGHLANDER command
  627.                                   line arguments.
  628.           /HFILE <filename>     - Specifies the full path and  filename  to
  629.                                   the help screen .ANS/AVT/RIP file.
  630.           /LOCAL                - Force HiGHLANDER to run in local mode.
  631.           /MFILE <filename>     - Specifies the full path and  filename  to 
  632.                                   the main screen .ANS/AVT/RIP file.
  633.           /SYSOP <security      - Minimum security for the sysop functions.
  634.           /TOP <number>         - Tell HiGHLANDER  how  many  top  oneliner
  635.                                   writers to display. i.e. /TOP10.
  636.           /TSEC <security>      - The minumum security  needed  to  display
  637.                                   the date and time details.
  638.           /VSEC <security>      - The minumum security needed to  view  the
  639.                                   bulletin files.
  640.           /WSEC <security>      - The minumum security  needed  to  display
  641.                                   the 'who wrote what' details.
  642.  
  643.  
  644.      5.2.3.2 Bulletin File Parameters
  645.  
  646.           /WRITERSASC <path>    - The full path and filename to the  ASCII
  647.                                   top writers bulletin file.
  648.           /WRITERSANS <path>    - The full path and filename to  the  ANSI
  649.                                   top writers bulletin file.
  650.           /WRITERSAVT <path>    - The full path and filename to the Avatar
  651.                                   top writers bulletin file.
  652.           /NONASC <path>        - The full path and filename to the  ASCII
  653.                                   non writers bulletin file.
  654.           /NONANS <path>        - The full path and filename to  the  ANSI
  655.                                   non writers bulletin file.
  656.           /NONAVT <path>        - The full path and filename to the Avatar
  657.                                   non writers bulletin file.
  658.  
  659.  
  660.      ──────────────────────────────────────────────────────────────────────
  661.                                      Page 11
  662.       HiGHLANDER v2.00                                       Documentation
  663.      ──────────────────────────────────────────────────────────────────────
  664.  
  665.      5.3 The Configuration File
  666.  
  667.      The following is a list of accepted keywords and parameters which  may
  668.      exist within a HiGHLANDER configuration file:
  669.  
  670.      5.3.1 BBS Commands
  671.  
  672.      SysopName          <name>
  673.  
  674.      This is where you tell HiGHLANDER who  the  sysop  is  (normally you).
  675.      Only needed if the BBS's door information file (drop  file)  does  not
  676.      speficy who the sysop is.
  677.  
  678.      SystemName         <bbs name>
  679.  
  680.      This is how you tell HiGHLANDER the name of the BBS.  Only  needed  if
  681.      the BBS's drop file does not specify the system name.
  682.  
  683.      Node               <node number>
  684.  
  685.      This is normally only necessary if the node number  is  not  contained
  686.      within the BBS's drop file.
  687.  
  688.      BBSDir             <path>          Default: Current directory
  689.  
  690.      BBS system directory. Indicates where the door information file can be
  691.      located.
  692.  
  693.  
  694.      5.3.2 Communications Related Commands
  695.  
  696.      LockedBPS          <speed>
  697.  
  698.      This specifies the BPS rate at  which  HiGHLANDER  should  communicate
  699.      with the modem. This is only needed if the BBS's drop  file  does  not
  700.      contain this information.
  701.  
  702.      FossilPort         <port>
  703.  
  704.      Specifies the FOSSIL driver port number that the  modem  is  connected
  705.      to. FOSSIL port 0 corresponds to COM 1, port 1 to COM 2,  and  so  on.
  706.      This is only necessary if this information is  not  specified  in  the
  707.      BBS's drop file.
  708.  
  709.  
  710.      
  711.      
  712.      
  713.      
  714.      
  715.      
  716.      
  717.  
  718.      
  719.      
  720.      ──────────────────────────────────────────────────────────────────────
  721.                                      Page 12
  722.       HiGHLANDER v2.00                                       Documentation
  723.      ──────────────────────────────────────────────────────────────────────
  724.  
  725.      5.3.3 HiGHLANDER Related Commands
  726.  
  727.      5.3.3.1 Standard Commands
  728.  
  729.      DoorDir            <path>          Default: Current directory
  730.  
  731.      HiGHLANDER's working directory. This is where all the HiGHLANDER  data
  732.      files are stored.
  733.  
  734.      LogFileName        <full path>     Default: Highland.Log
  735.  
  736.      This option specifies the log file path  and  file  name  to  use  for
  737.      logging user activity.
  738.  
  739.      DisableLogging     <boolean>       Default: Off
  740.  
  741.      Prevents HiGHLANDER from writting to a log file.
  742.  
  743.      MaximumDoorTime    <seconds>       Default: Time remaining on BBS
  744.  
  745.      Maximum length of time a user is permitted to access HiGHLANDER.
  746.  
  747.      InactivityTimeout  <seconds>
  748.  
  749.      How to tell HiGHLANDER what the inactivity timeout should be.
  750.  
  751.      MainScreenFileName <path>          Default: Highland
  752.  
  753.      Specifies the full path and file name of the main screen  .ANS/AVT/RIP
  754.      file. Do not include an extension if you  wish  to  display  different
  755.      files for different terminal graphics modes.
  756.      
  757.      EnterScreenFileName<path>          Default: HighHelp
  758.  
  759.      Specifies the full path and file name of the enter screen .ANS/AVT/RIP
  760.      file. Do not include an extension if you  wish  to  display  different
  761.      files for different terminal graphics modes.
  762.      
  763.      HelpScreenFileName <path>          Default: HighHelp
  764.  
  765.      Specifies the full path and file name of the main screen  .ANS/AVT/RIP
  766.      file. Do not include an extension if you  wish  to  display  different
  767.      files for different terminal graphics modes.
  768.  
  769.      TitleX             <x position>    Default: 18
  770.  
  771.      Specifies the x position (column number) for the program title.
  772.  
  773.      TitleY             <y position>    Default: 1
  774.  
  775.      Specifies the y position (row number) for the program title.
  776.  
  777.  
  778.  
  779.  
  780.      ──────────────────────────────────────────────────────────────────────
  781.                                      Page 13
  782.       HiGHLANDER v2.00                                       Documentation
  783.      ──────────────────────────────────────────────────────────────────────
  784.  
  785.      TitleStyle         <style>         Default: Ice
  786.  
  787.      Specifies the colour style that the program title, copyright  message,
  788.      logo, oneliner entry box, and default help screen appear in. The
  789.      possible styles are:
  790.  
  791.      Ice        -       Blues and White
  792.      Fire       -       Red, Yellow, and White
  793.      Fresh      -       Greens and White
  794.      Metal      -       Greys and White
  795.      Gothic     -       Purples and White
  796.  
  797.      CopyrightX         <x position>    Default: 15
  798.  
  799.      Specifies the x position (column number) for the copyright message.
  800.  
  801.      CopyrightY         <y position>    Default: 22
  802.  
  803.      Specifies the y position (row number) for the copyright message.
  804.      TotalLines         <boolean>       Default: On
  805.  
  806.      Specifies whether or not the total number of oneliners written, is  to
  807.      be displayed.
  808.  
  809.      TotalLinesColour   <colour>        Default: Bright cyan on black
  810.  
  811.      Specifies the colour of the total number of oneliners written field.
  812.  
  813.      TotalLinesX        <x position>    Default: 74
  814.  
  815.      Specifies the x position  (column  number)  of  the  total  number  of
  816.      oneliners written field.
  817.  
  818.      TotalLinesY        <y  position>   Default: 15
  819.  
  820.      Specifies the y position (row number) of the total number of oneliners
  821.      written field.
  822.  
  823.      YourLines          <boolean>       Default: On
  824.  
  825.      Specifies whether or not the users total number of oneliners  written,
  826.      is to be displayed.
  827.  
  828.      YourLinesColour    <colour>        Default: Bright cyan on black
  829.  
  830.      Specifies the colour of the users total number  of  oneliners  written
  831.      field.
  832.  
  833.      YourLinesX         <x position>    Default: 74
  834.  
  835.      Specifies the x position (column number) of the users total  number  of
  836.      oneliners written field.
  837.  
  838.      
  839.  
  840.      ──────────────────────────────────────────────────────────────────────
  841.                                      Page 14
  842.       HiGHLANDER v2.00                                       Documentation
  843.      ──────────────────────────────────────────────────────────────────────
  844.  
  845.      YourLinesY         <y  position>   Default: 16
  846.  
  847.      Specifies the y position (row number) of the  users  total  number  of
  848.      oneliners written field.
  849.  
  850.      Percentage         <boolean>       Default: On
  851.  
  852.      Specifies whether or not the percentage is to be displayed.
  853.  
  854.      PercentageColour   <colour>        Default: Bright cyan on black
  855.  
  856.      Specifies the colour of the "% of users logging on today have  written
  857.      a message" field.
  858.  
  859.      PercentageX        <x position>    Default: 54
  860.  
  861.      Specifies the x position (column number) of the "% of users loggin  on
  862.      today have written a message" field.
  863.  
  864.      PercentageY        <y possition>   Default: 16
  865.  
  866.      Specifies the y position (row number) of the "% of  users  logging  on
  867.      today have written a message" field.
  868.  
  869.      OnelineForegroundColour <colour>   Default: White
  870.  
  871.      Specifies the foreground colour in which the oneliners appear. If  the
  872.      <colour> field contains "Pattern", or "Random" then the colour of each
  873.      oneliner will either follow a preset pattern or be generated randomly.
  874.      If the <colour> field contains "UserSelect"  then  the  user  will  be
  875.      able to select their prefered colour via a light bar menu selector.
  876.  
  877.      OnelineBackgroundColour <colour>   Default: Black
  878.  
  879.      Specifies the background colour in which the oneliners appear.
  880.  
  881.      OnelineX           <x position>    Default: 2
  882.  
  883.      Specifies the x position (column number) of the oneliners.
  884.      
  885.      OnelineY           <y position>    Default: 2
  886.  
  887.      Specifies the starting y position (row number) of the oneliners.
  888.  
  889.      QuoteForegroundColour <colour>        Default: Bright black
  890.  
  891.      Specifies the foreground colour in which the quote  marks  around  the
  892.      oneliner appear.
  893.  
  894.      QuoteBackgroundColour <colour>        Default: Black
  895.  
  896.      Specifies the background colour in which the quote  marks  around  the
  897.      oneliner appear.
  898.  
  899.  
  900.      ──────────────────────────────────────────────────────────────────────
  901.                                      Page 15
  902.       HiGHLANDER v2.00                                       Documentation
  903.      ──────────────────────────────────────────────────────────────────────
  904.  
  905.      DeleteForegroundColour <colour>       Default: White
  906.  
  907.      Specifies the foreground colour in which any deleted oneliners appear.
  908.  
  909.      DeleteBackgroundColour <colour>       Default: Black
  910.  
  911.      Specifies the background colour in which any deleted oneliners appear.
  912.  
  913.      TopTableLength     <length>        Default: 10
  914.  
  915.      Specifies the length of the top oneliner writers.
  916.  
  917.      TopTableColour     <colour>        Default: Bright cyan on black
  918.  
  919.      Specifies the colour of the "number of messages written"  in  the  top
  920.      table.
  921.  
  922.      TopTableX          <x possition>   Default: 75
  923.  
  924.      Specifies the x position (column number) of the  "number  of  messages
  925.      written" in the top table.
  926.  
  927.      TopTableY          <y possition>   Default: 3
  928.  
  929.      Specifies the starting y position  (row  number)  of  the  "number  of
  930.      messages written" in the top table.
  931.  
  932.      NamesColour        <colour>        Default: Bright cyan on black
  933.  
  934.      Specifies the colour of the names within the top table.  Please  note,
  935.      that whether 'bright' is used or not, the 1st name in  the  top  table
  936.      will appear bright and all others dull.
  937.  
  938.      NamesX             <x possition>   Default: 57
  939.  
  940.      Specifies the x position (column number) of the names within  the  top
  941.      table.
  942.  
  943.      NamesY             <y possition>   Default: 3
  944.  
  945.      Specifies the starting y position (row number) of the names within the
  946.      top table.
  947.  
  948.      PromptX            <x possition>   Default: 1
  949.  
  950.      Specifies the x position (column number) of the main prompt.
  951.  
  952.      PromptY            <y possition>   Default: 23
  953.  
  954.      Specifies the y position (row number) of the main prompt.
  955.  
  956.      EnterPromptY       <y possition>   Default: 8
  957.  
  958.      Specifies the y position (row number) of the enter oneliner prompt.
  959.  
  960.      ──────────────────────────────────────────────────────────────────────
  961.                                      Page 16
  962.       HiGHLANDER v2.00                                       Documentation
  963.      ──────────────────────────────────────────────────────────────────────
  964.  
  965.      EnterOnelinerY     <y possition>   Default: 12
  966.  
  967.      Specifies the y position (row number)  of  where  user  input  of  the
  968.      oneliner takes place.
  969.  
  970.      SelectProtocolTitleText <text>    Default: Select Protocol
  971.  
  972.      Specifies the select protocol title.
  973.  
  974.      SelectProtocolTitleColour <colour> Default: Blue on black
  975.  
  976.      Specifies the colour of the select protocol title.
  977.  
  978.      SelectProtocolPromptText <text>   Default: Select:
  979.  
  980.      Specifies the select protocol prompt.
  981.  
  982.      SelectProtocolPromptColour <colour> Default: Blue on black
  983.  
  984.      Specifies the colour of the select protocol prompt.
  985.  
  986.      EnterPromptText    <text>          Default: Enter your Oneliner below
  987.  
  988.      Specifies the enter oneliner prompt.
  989.  
  990.      EnterPromptColour  <colour>        Default: Bright cyan on black
  991.  
  992.      Specifies the colour of the delete oneliner prompt.
  993.  
  994.      BoxTop             <possition>     Default: 14
  995.  
  996.      Specifies the top most row number of the box which  is  cleared  if  a
  997.      user doesn't enter a oneliner, and says "Perhaps next time!". This  is
  998.      normally over the copyright and total messages information.
  999.  
  1000.      BoxLeft            <possition>     Default: 52
  1001.  
  1002.      Specifies the left most column number of the box which is cleared if
  1003.      a user doesn't enter a oneliner.
  1004.  
  1005.      BoxBottom          <possition>     Default: 21
  1006.  
  1007.      Specifies the bottom most row number of the box which is cleared if  a
  1008.      user doesn't enter a oneliner.
  1009.  
  1010.      BoxRight           <possition>     Default: 79
  1011.  
  1012.      Specifies the right most column number of the box which is cleared  if
  1013.      a user doesn't enter a oneliner.
  1014.  
  1015.      Handles            <boolean>       Default: False
  1016.  
  1017.      Allows the sysop to specify whether or not  handles  are  to  be  used
  1018.      instead of user's full names.
  1019.  
  1020.      ──────────────────────────────────────────────────────────────────────
  1021.                                      Page 17
  1022.       HiGHLANDER v2.00                                       Documentation
  1023.      ──────────────────────────────────────────────────────────────────────
  1024.  
  1025.      DecUserOnDelete    <boolean>       Default: False
  1026.  
  1027.      Specfies whether or not the number of oneliners a user has written, is
  1028.      to be decremented when the sysop deletes a oneliner.
  1029.  
  1030.      BadWordsFile       <path>          Default: BadWords.Cfg
  1031.  
  1032.      Allows the specifing of a bad words list file. This list will be  used
  1033.      to check the users oneliners for any bad words.
  1034.  
  1035.      AnimatedPrompts    <boolean>       Default: On
  1036.  
  1037.      Allows the enabling/disabling of  the  animated  prompt  on  the  help
  1038.      screen.
  1039.  
  1040.      ChatUtility        <command line>  Default: Blank
  1041.  
  1042.      Specifies the command line to execute an external chat utililty.  When
  1043.      this field is blank the internal chat functions will be used.
  1044.  
  1045.      FreezeChatTimer    <boolean>       Default: Off
  1046.  
  1047.      Allows the enabling/disabling of the chat  timer  during  an  external
  1048.      chat program.
  1049.  
  1050.      UnknownBBSText     <text>          Default: Unknown BBS
  1051.  
  1052.      Text to be displayed when the BBS origin of a oneliner is unknown.
  1053.  
  1054.      UnknownWriterText  <text>          Default: Unknown Writer
  1055.  
  1056.      Text to be displayed when the writer of a oneliner is unknown.
  1057.  
  1058.      UnknownMessageText <text>          Default: Unknown Oneliner
  1059.  
  1060.      Text to be displayed when the oneliner message is unknown.
  1061.  
  1062.      CheckingNetmailText <text>         Default: Checking Netmail for
  1063.                                                  InterBBS messages
  1064.  
  1065.      Specifies the text to be displayed when  HiGHLANDER  is  checking  the
  1066.      netmail directory for interBBS messages.
  1067.  
  1068.      ProcessingInterBBSText <text>      Default: Processing InterBBS
  1069.                                                  message
  1070.  
  1071.      Specifies the text to  be  displayed  when  HiGHLANDER  is  processing
  1072.      interBBS messages.
  1073.  
  1074.      NoNewInterBBSText  <text>          Default: No new InterBBS messages
  1075.  
  1076.      Specifies the text to be displayed when HiGHLANDER can  not  find  any
  1077.      new interBBS messages.
  1078.  
  1079.  
  1080.      ──────────────────────────────────────────────────────────────────────
  1081.                                      Page 18
  1082.       HiGHLANDER v2.00                                       Documentation
  1083.      ──────────────────────────────────────────────────────────────────────
  1084.  
  1085.      5.3.3.2 Security Commands
  1086.  
  1087.      EnterSecurity      <sec level>     Default: 0
  1088.  
  1089.      This specifies what the user's security level needs to be in order  to
  1090.      enter a oneliner.
  1091.  
  1092.      ViewBBSSecurity    <sec level>     Default: 0
  1093.  
  1094.      This specifies what the user's security level needs to be in order  to
  1095.      view the BBS origin of each oneliner.
  1096.  
  1097.      ViewDateTimeSecurity <sec level>   Default: 0
  1098.  
  1099.      This specifies what the user's security level needs to be in order  to
  1100.      view the date and time of each oneliner.
  1101.  
  1102.      ViewWriterSecurity <sec level>     Default: 0
  1103.  
  1104.      This specifies what the user's security level needs to be in order  to
  1105.      view the writer of each oneliner.
  1106.  
  1107.      ViewBulletinSecurity <sec level>   Default: 0
  1108.  
  1109.      This specifies what the user's security level needs to be in order  to
  1110.      view the bulletin files.
  1111.  
  1112.      DownloadBulletinSecurity <sec level>   Default: 0
  1113.  
  1114.      This specifies what the user's security level needs to be in order  to
  1115.      download the bulletin files.
  1116.  
  1117.      ChangeProtocolSecurity <sec level>   Default: 0
  1118.  
  1119.      This specifies what the user's security level needs to be in order  to
  1120.      change their protocol settings.
  1121.  
  1122.      SysopSecurity      <sec level>     Default: 64000
  1123.  
  1124.      This specifies what the user's security level needs to be in order  to
  1125.      access the sysop functions.
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.      ──────────────────────────────────────────────────────────────────────
  1141.                                      Page 19
  1142.       HiGHLANDER v2.00                                       Documentation
  1143.      ──────────────────────────────────────────────────────────────────────
  1144.  
  1145.      5.3.3.3 Menu Commands
  1146.  
  1147.      YesKey             <character>     Default: y
  1148.  
  1149.      Specifies the user input keyboard character to enter a oneliner.
  1150.  
  1151.      NoKey              <character>     Default: n
  1152.  
  1153.      Specifies the user input keyboard character to quit HiGHLANDER.
  1154.  
  1155.      ViewBBSKey         <character>     Default: b
  1156.  
  1157.      Specifies the user input keyboard character to display the BBS  origin
  1158.      for each oneliner.
  1159.  
  1160.      ViewDateTimeKey    <character>     Default: t
  1161.  
  1162.      Specifies the user input keyboard character to display  the  date  and
  1163.      time for each oneliner.
  1164.  
  1165.      ViewWriterKey      <character>     Default: w
  1166.  
  1167.      Specifies the user input keyboard character to display the  writer  of
  1168.      each oneliner.
  1169.  
  1170.      ViewBulletinKey    <character>     Default: v
  1171.  
  1172.      Specifies the user input keyboard character to  display  the  bulletin
  1173.      files.
  1174.  
  1175.      DownloadBulletinKey <character>     Default: d
  1176.  
  1177.      Specifies the user input keyboard character  to  enable  the  user  to
  1178.      download the bulletin files.
  1179.  
  1180.      ChangeProtocolKey  <character>     Default: p
  1181.  
  1182.      Specifies the user input keyboard  character  to  allow  the  user  to
  1183.      change their protocol settings.
  1184.      
  1185.      HelpKey            <character>     Default: ?
  1186.  
  1187.      Specifies the user input keyboard character to display the help page.
  1188.  
  1189.      ReplaceKey         <character>     Default: r
  1190.  
  1191.      Specifies the user input keyboard character  to  access  the  replace
  1192.      function. Note, this is only available to users with a security level
  1193.      greater, or equal to that of the specified sysop security level.
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.      ──────────────────────────────────────────────────────────────────────
  1201.                                      Page 20
  1202.       HiGHLANDER v2.00                                       Documentation
  1203.      ──────────────────────────────────────────────────────────────────────
  1204.  
  1205.      DeleteKey          <character>     Default: e
  1206.  
  1207.      Specifies the user input keyboard  character  to  access  the  delete
  1208.      function. Note, this is only available to users with a security level
  1209.      greater, or equal to that of the specified sysop security level.
  1210.  
  1211.      MenuPromptText     <text>          Default: Choose your option
  1212.  
  1213.      Specifies the text for the main menu prompt.
  1214.  
  1215.      MenuPromptColour   <colour>        Default: Blue on black
  1216.  
  1217.      Specifies the colour of the main menu prompt.
  1218.  
  1219.      MenuOptionsColour  <colour>        Default: Bright blue on black
  1220.  
  1221.      Specifies the colour of the options which appear at  the  end  of  the
  1222.      main menu prompt.
  1223.  
  1224.      ViewBulletinPromptText <text>      Default: Which Bulletin do you want
  1225.                                                  to view?
  1226.  
  1227.      Specifies the view bulletin prompt.
  1228.      
  1229.      ViewBulletinPromptColour <colour>  Default: Blue on black
  1230.  
  1231.      Specifies the colour of the view bulletin prompt.
  1232.  
  1233.      ViewBulletinOptionsColour <colour> Default: Bright blue on black
  1234.  
  1235.      Specifies the colour of the options that appear  at  the  end  of  the
  1236.      view bulletin prompt.
  1237.  
  1238.      DownloadBulletinPromptText <text>  Default: Which Bulletin do you want
  1239.                                                  to download?
  1240.  
  1241.      Specifies the download bulletin prompt.
  1242.  
  1243.      DownloadBulletinPromptColour <colour> Default: Blue on black
  1244.  
  1245.      Specifies the colour of the download bulletin prompt.
  1246.  
  1247.      DownloadBulletinOptionsColour <colour> Default: Bright blue on black
  1248.  
  1249.      Specifies the colour of the options that appear  at  the  end  of  the
  1250.      download bulletin prompt.
  1251.  
  1252.      ReplacePromptText  <text>          Default: Which Oneliner do you want
  1253.                                                  to replace?
  1254.  
  1255.      Specifies the replace oneliner prompt.
  1256.  
  1257.  
  1258.  
  1259.  
  1260.      ──────────────────────────────────────────────────────────────────────
  1261.                                      Page 21
  1262.       HiGHLANDER v2.00                                       Documentation
  1263.      ──────────────────────────────────────────────────────────────────────
  1264.  
  1265.      ReplacePromptColour <colour>       Default: Blue on black
  1266.  
  1267.      Specifies the colour of the replace oneliner prompt.
  1268.  
  1269.      ReplaceOptionsColour <colour>      Default: Bright blue on black
  1270.  
  1271.      Specifies the colour of the options that appear  at  the  end  of  the
  1272.      replace oneliner prompt.
  1273.  
  1274.      DeletePromptText   <text>          Default: Which Oneliner do you want
  1275.                                                  to delete?
  1276.  
  1277.      Specifies the delete oneliner prompt.
  1278.  
  1279.      DeletePromptColour <colour>        Default: Blue on black
  1280.  
  1281.      Specifies the colour of the delete oneliner prompt.
  1282.  
  1283.      DeleteOptionsColour <colour>       Default: Bright blue on black
  1284.  
  1285.      Specifies the colour of the options that appear at  the  end  of  the
  1286.      delete oneliner prompt.
  1287.  
  1288.  
  1289.      5.3.3.4 Bulletin Commands
  1290.  
  1291.      TopWritersAsciiBulletinFile <path> Default: Writers.Asc
  1292.  
  1293.      This option specifies the name and location of the Top  Writers  ASCII
  1294.      Bulletin File which will be written when HiGHLANDER exits.
  1295.  
  1296.      TopWritersAnsiBulletinFile <path>  Default: Writers.Ans
  1297.  
  1298.      This option specifies the name and location of the  Top  Writers  ANSI
  1299.      Bulletin File which will be written when HiGHLANDER exits.
  1300.  
  1301.      TopWritersAvatarBulletinFile <path> Default: Writers.Avt
  1302.  
  1303.      This option specifies the name and location of the Top Writers  Avatar
  1304.      Bulletin File which will be written when HiGHLANDER exits.
  1305.  
  1306.      NonWritersAsciiBulletinFile <path> Default: !Writers.Asc
  1307.  
  1308.      This option specifies the name and location of the Non  Writers  ASCII
  1309.      Bulletin File which will be written when HiGHLANDER exits.
  1310.  
  1311.      NonWritersAnsiBulletinFile <path>  Default: !Writers.Ans
  1312.  
  1313.      This option specifies the name and location of the  Non  Writers  ANSI
  1314.      Bulletin File which will be written when HiGHLANDER exits.
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.      ──────────────────────────────────────────────────────────────────────
  1321.                                      Page 22
  1322.       HiGHLANDER v2.00                                       Documentation
  1323.      ──────────────────────────────────────────────────────────────────────
  1324.  
  1325.      NonWritersAvatarBulletinFile <path> Default: !Writers.Avt
  1326.  
  1327.      This option specifies the name and location of the Non Writers  Avatar
  1328.      Bulletin File which will be written when HiGHLANDER exits.
  1329.      
  1330.      The following is a list of the field colours which apply  to  the  Top
  1331.      Writers bulletin file:
  1332.  
  1333.      TopWritersTitleColour              Default: Bright yellow on black
  1334.      TopWritersTitleUnderlineColour     Default: Bright white on black
  1335.      TopWritersMainUnderlineColour      Default: Bright red on black
  1336.      TopWritersUsernameTitleColour      Default: Bright white on black
  1337.      TopWritersOnelinersTitleColour     Default: Bright white on black
  1338.      TopWritersUsernameColour           Default: Bright green on black
  1339.      TopWritersOnelinersColour          Default: Bright cyan on black
  1340.  
  1341.      The following is a list of the field colours which apply  to  the  Non
  1342.      Writers (users that have not writen any oneliners) bulletin file:
  1343.  
  1344.      NonWritersTitleColour              Default: Bright yellow on black
  1345.      NonWritersTitleUnderlineColour     Default: Bright white on black
  1346.      NonWritersMainUnderlineColour      Default: Bright red on black
  1347.      NonWritersUsernameTitleColour      Default: Bright white on black
  1348.      NonWritersUsernameColour           Default: Bright green on black
  1349.  
  1350.      GeneratingTopWritersASCIIText <text> Default: Generatring Top Writers
  1351.                                                    ASCII Bulletin
  1352.  
  1353.      Specifies the text displayed when generating  the  top  writers  ASCII
  1354.      bulletin file.
  1355.  
  1356.      GeneratingTopWritersANSIText <text> Default: Generatring Top Writers
  1357.                                                   ANSI Bulletin
  1358.  
  1359.      Specifies the text displayed when  generating  the  top  writers  ANSI
  1360.      bulletin file.
  1361.  
  1362.      GeneratingTopWritersAVTText <text> Default: Generatring Top Writers
  1363.                                                  Avatar Bulletin
  1364.  
  1365.      Specifies the text displayed when generating the  top  writers  avatar
  1366.      bulletin file.
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.      ──────────────────────────────────────────────────────────────────────
  1381.                                      Page 23
  1382.       HiGHLANDER v2.00                                       Documentation
  1383.      ──────────────────────────────────────────────────────────────────────
  1384.  
  1385.      GeneratingNonWritersASCIIText <text> Default: Generatring Non Writers
  1386.                                                    ASCII Bulletin
  1387.  
  1388.      Specifies the text displayed when generating  the  non  writers  ASCII
  1389.      bulletin file.
  1390.  
  1391.      GeneratingNonWritersANSIText <text> Default: Generatring Non Writers
  1392.                                                   ANSI Bulletin
  1393.  
  1394.      Specifies the text displayed when  generating  the  non  writers  ANSI
  1395.      bulletin file.
  1396.  
  1397.      GeneratingNonWritersAVTText <text> Default: Generatring Non Writers
  1398.                                                  Avatar Bulletin
  1399.  
  1400.      Specifies the text displayed when generating the  non  writers  avatar
  1401.      bulletin file.
  1402.  
  1403.      TopWritersASCIIBulletin <boolean>  Default: On
  1404.  
  1405.      Specifies whether to generate the top writers ASCII bulletin file.
  1406.  
  1407.      TopWritersANSIBulletin <boolean>   Default: On
  1408.  
  1409.      Specifies whether to generate the top writers ANSI bulletin file.
  1410.  
  1411.      TopWritersAVTBulletin <boolean>    Default: On
  1412.  
  1413.      Specifies whether to generate the top writers avatar bulletin file.
  1414.  
  1415.      NonWritersASCIIBulletin <boolean>  Default: On
  1416.  
  1417.      Specifies whether to generate the non writers ASCII bulletin file.
  1418.  
  1419.      NonWritersANSIBulletin <boolean>   Default: On
  1420.  
  1421.      Specifies whether to generate the non writers ANSI bulletin file.
  1422.  
  1423.      NonWritersAVTBulletin <boolean>    Default: On
  1424.  
  1425.      Specifies whether to generate the non writers avatar bulletin file.
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.      ──────────────────────────────────────────────────────────────────────
  1441.                                      Page 24
  1442.       HiGHLANDER v2.00                                       Documentation
  1443.      ──────────────────────────────────────────────────────────────────────
  1444.  
  1445.      5.3.3.5 Protocol Commands
  1446.  
  1447.      In order to add download capabilities to HiGHLANDER  there  are  three
  1448.      protocol commands, which you need to use in  the  configuration  file, 
  1449.      for each protocol you add. It is possible to  use  a  maximum  of  255
  1450.      protocols with HiGHLANDER.
  1451.      
  1452.      Please note, that in the  following  list  of  commands  'X'  (without
  1453.      quotes) represents a number from 1 to 255.
  1454.  
  1455.      ProtocolXKey               <character>     e.g:    Z
  1456.  
  1457.      Specifies the user key press in order to select the given protocol.
  1458.  
  1459.      ProtocolXCommandLine       <command line>  e.g:    GSZ.EXE port *P *F
  1460.  
  1461.      This command specifies the command line  and  arguments  necessary  to
  1462.      execute the external protocol. Please note, in order  to  specify  the
  1463.      communications port, baud rate, node number and filename the following 
  1464.      macros are used:
  1465.  
  1466.                 *B      Baud Rate
  1467.                 *C      Com Port        (1 based COM Port)
  1468.                 *N      Node Number
  1469.                 *P      Fossil Port     (0 based COM Port)
  1470.                 *F      Filename
  1471.      
  1472.      ProtocolXDescription       <description>   e.g:    Zmodem
  1473.  
  1474.      This option specifies the title of the given protocol.
  1475.  
  1476.      5.3.6 A Note On The Colour Parameters
  1477.  
  1478.      The colour parameters are not (as most of you  will  probably  expect)
  1479.      required  to  be  complicated  numerical  values,  which  have  to  be
  1480.      calculated depending on what background colour you have. In  fact  all
  1481.      colour parameters can be specified in english.  The  following  is  an
  1482.      example list of valid colour parameters:
  1483.  
  1484.      Bright white on black
  1485.      Bright red on black
  1486.      Bright blue on blue
  1487.      Bright black on black (Necessary to get dark grey on black)
  1488.      Red on green
  1489.      Cyan on yellow
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.      ──────────────────────────────────────────────────────────────────────
  1501.                                      Page 25
  1502.       HiGHLANDER v2.00                                       Documentation
  1503.      ──────────────────────────────────────────────────────────────────────
  1504.  
  1505.      5.4 InterBBS configuration files
  1506.  
  1507.      In order to  run  HiGHLANDER  in  interbbs  mode  you  must  have  two
  1508.      configuration files setup which detail your bbs settings and the other
  1509.      member boards within the league.
  1510.  
  1511.      The InterBBS.Cfg file specifies all nodes within the league. It is the
  1512.      responsibility of the  league  coordinator  (node  1)  to  update  and
  1513.      distribute this file when necessary.
  1514.  
  1515.      InterBBS.Cfg is as follows:
  1516.  
  1517.      <node>
  1518.      <bbs name>
  1519.      <bbs ftn address>
  1520.      <city>
  1521.      <state code>
  1522.      <country code>
  1523.      <blank line>
  1524.  
  1525.      This must be repeated for each  BBS  within  the  league.  An  example
  1526.      InterBBS.Cfg follows:
  1527.  
  1528.      1
  1529.      The Fonty Towers BBS
  1530.      2:2503/201
  1531.      Nottingham
  1532.  
  1533.      UK
  1534.  
  1535.      2
  1536.      Your BBS name
  1537.      Your BBS node address
  1538.      Your location
  1539.  
  1540.      UK
  1541.  
  1542.      Note, the state and counry codes must each be 2 characters. ie.
  1543.  
  1544.      US - United States of America
  1545.      UK - United Kingdom
  1546.      FR - France
  1547.  
  1548.      CA - California
  1549.      NY - New York
  1550.      OH - Ohio
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.      ──────────────────────────────────────────────────────────────────────
  1561.                                      Page 26
  1562.       HiGHLANDER v2.00                                       Documentation
  1563.      ──────────────────────────────────────────────────────────────────────
  1564.  
  1565.      The BBS.Cfg file details your own BBS's settings. The format  of  this
  1566.      file follows:
  1567.  
  1568.      <sysop name>
  1569.      <bbs name>
  1570.      <bbs node address>
  1571.      <inbound mailer directory>
  1572.      <netmail directory>
  1573.      <league number>
  1574.      <mailer>
  1575.  
  1576.      Note, the only mailer supported at the moment is "FrontDoor".
  1577.  
  1578.      An example BBS.Cfg file follows:
  1579.  
  1580.      Steven Holme
  1581.      The Fonty Towers BBS
  1582.      2:2503/201
  1583.      E:\INBOUND
  1584.      E:\NETMAIL
  1585.      1
  1586.      FRONTDOOR
  1587.  
  1588.  
  1589.      5.5 Maintanence
  1590.  
  1591.      Unlike alot of  BBS  door  programs,  HiGHLANDER  does not  require  a
  1592.      seperate program to be ran  in  the  BBS's  nightly  maintanence.  All
  1593.      necessary maintanence is carried out when HiGHLANDER is ran as a door.
  1594.  
  1595.      However, If HiGHLANDER is being ran in interBBS mode is is recommended
  1596.      that HIGHLANDER /MAINT is ran within your mail processing batch files.
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.      ──────────────────────────────────────────────────────────────────────
  1621.                                      Page 27
  1622.       HiGHLANDER v2.00                                       Documentation
  1623.      ──────────────────────────────────────────────────────────────────────
  1624.  
  1625.      6 Future Versions
  1626.  
  1627.      The following list describes  some  of  the  enhancements  that  Fonty
  1628.      Technoloies (UK) Inc. have planed for future versions of HiGHLANDER:
  1629.  
  1630.           ■ Macro replacement     - Allow replacement  of  %USER%,  @USER@,
  1631.                                     %LOCATION%, styled macros.
  1632.  
  1633.           ■ Support for route.cfg - Allow interBBS packets to be routed  by
  1634.                                     HiGHLANDER.
  1635.  
  1636.           ■ Generate interbbs.cfg - Automatic generation  of  InterBBS.Cfg.
  1637.                                     Which would be sent to all BBSes within
  1638.                                     the league via netmail.
  1639.  
  1640.           ■ InterBBS statistics   - Allow the user to view  statistics  for
  1641.                                     interBBS activity.
  1642.  
  1643.           ■ RIP Graphics          - Add support for RIP graphics.
  1644.  
  1645.           ■ LightBars             - Depending on user response on this one,
  1646.                                     I  would  like  to  add   support   for
  1647.                                     LightBar controls.
  1648.  
  1649.      If you have any suggestions for future  releases  of  HiGHLANDER  then
  1650.      please drop us a line and let us know your ideas.
  1651.  
  1652.  
  1653.      7 Credits
  1654.  
  1655.      The HiGHLANDER oneliner  door  program  and  it's  documentations  was
  1656.      written by Steven Holme.
  1657.  
  1658.      HiGHLANDER  distribution,  registration  and  support   services   are
  1659.      provided by Steven Holme.
  1660.  
  1661.      Testing  and  evaluation  of  HiGHLANDER  is  provided  by  the  Fonty
  1662.      Technologies Inc. beta team.
  1663.  
  1664.      All  executables  and  documentation  contained  in   the   HiGHLANDER
  1665.      distribution archive are Copyright  (c)  1995, 96  Fonty  Technologies 
  1666.      (UK) Inc. All rights reserved.
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.      ──────────────────────────────────────────────────────────────────────
  1681.                                      Page 28
  1682.       HiGHLANDER v2.00                                       Documentation
  1683.      ──────────────────────────────────────────────────────────────────────
  1684.  
  1685.      7.1 Thanks
  1686.  
  1687.      The author(s) of  HiGHLANDER  would  like  to  personnally  thank  the
  1688.      following persons (in no particular order):
  1689.  
  1690.      Lee Dunlin, Dream Line BBS - For making Steven Holme the Amiga CoSysop
  1691.                                   of Dream Line BBS from Feburary  1994  to
  1692.                                   September 1994 for without this The Fonty
  1693.                                   Towers  BBS  would  niether   have   been
  1694.                                   started or exist. Also for his  help  and
  1695.                                   support in starting The Fonty Towers BBS.
  1696.  
  1697.                                   Unfortunately  Dream-Line  BBS  has  now
  1698.                                   closed nodes 2, 3 and 4.
  1699.  
  1700.      Jay7, The Diamond Line BBS - For the initial idea of HiGHLANDER.
  1701.  
  1702.      Aardvark@innotts.co.uk     - For distributing this program on the net.
  1703.  
  1704.      Deborah Hunt (Ex-Fiance)   - For her time  and  patience  with  Steven
  1705.                                   whilst writing this software and  running
  1706.                                   the BBS. Unfortunately her  patience  ran
  1707.                                   out! :-(
  1708.  
  1709.      Andrew Milner              - For RemoteAccess BBS software.
  1710.  
  1711.      Brian Pirie                - For the OpenDoors BBS  Door   programming
  1712.                                   Toolkit. HiGHLANDER  was  developed  with
  1713.                                   OpenDoors v5.00 and v6.00.
  1714.  
  1715.      D-ViBE / REBELS            - For the general idea of what  a  oneliner
  1716.                                   program should look like and consist of.
  1717.  
  1718.  
  1719.      7.2 Contributions
  1720.  
  1721.      The following persons have contributed ideas for HiGHLANDER:
  1722.  
  1723.      Simon Groom
  1724.      Mike Smith
  1725.      Andy Sayers
  1726.      Jonathan Irvine
  1727.      Craig Cunningham
  1728.  
  1729.      The following persons have contributed ANSi screens:
  1730.  
  1731.      Craig Cunningham of PUBBS: Outer Limits
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.      ──────────────────────────────────────────────────────────────────────
  1741.                                      Page 29
  1742.       HiGHLANDER v2.00                                       Documentation
  1743.      ──────────────────────────────────────────────────────────────────────
  1744.      
  1745.      7.3 The Beta Testers
  1746.  
  1747.      The Fonty Technologies (UK) Inc. beta team consists of  the  following
  1748.      persons:
  1749.  
  1750.      Dwayne Heaton      Virtual Maddness BBS            +44-1344-422575
  1751.                         FidoNet:         2:252/314
  1752.                         RANet:          73:7441/13
  1753.  
  1754.      Craig Cunningham   PUBBS: Outer Limits             +44-115-974-6427
  1755.                         FidoNet:        2:2503/210
  1756.                         RANet:          73:7444/210 
  1757.  
  1758.      Ross Bamford       The Freight Train BBS           +44-115-NOW-DOWN
  1759.                         FidoNet:         2:2503/109
  1760.                         RANet:          73:7444/109
  1761.  
  1762.      Michal Nguyen      PC's Comp Tech USA BBS          +1-214-357-5613
  1763.  
  1764.      Tom De Puysseleyr  Braindeath BBS                  +32-3-4542902
  1765.                         FidoNet:         2:292/8125
  1766.  
  1767.      All the users of The Fonty Towers BBS for beta testing all releases of
  1768.      HiGHLANDER.
  1769.  
  1770.      If you would like to become a beta tester then  please  contact  Fonty
  1771.      Technologies stating why, and what you can offer in terms of a testing
  1772.      environment.
  1773.  
  1774.  
  1775.      7.4 InterBBS Leagues
  1776.      
  1777.      The following is a list of all known HiGHLANDER leagues. If you  would
  1778.      like your league including please mail your details, including a  list
  1779.      of all the member systems, to Fonty Technologies (UK) Inc.
  1780.      
  1781.      League     Coordinator     Node    System                  Net address
  1782.      ----------------------------------------------------------------------
  1783.         1       Steven Holme     01     The Fonty Towers BBS    2:2503/201
  1784.                                  02     PUBBS: Outer Limits     2:2503/210
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.      ──────────────────────────────────────────────────────────────────────
  1801.                                      Page 30
  1802.       HiGHLANDER v2.00                                       Documentation
  1803.      ──────────────────────────────────────────────────────────────────────
  1804.  
  1805.      8 Support
  1806.  
  1807.      If you need help, information or technical support, or would  like  to
  1808.      apply as a beta tester then please contact us using one of the methods
  1809.      listed below:
  1810.  
  1811.  
  1812.      8.1 By Post
  1813.  
  1814.      Fonty Technologies (UK) Inc.
  1815.      97 Plains Road
  1816.      Mapperley
  1817.      Nottingham
  1818.      NG3 5QT
  1819.      ENGLAND
  1820.      
  1821.      
  1822.      8.2 By BBS
  1823.  
  1824.      The Fonty Towers BBS
  1825.      -=-=-=-=-=-=-=-=-=-=
  1826.      Node 1: +44-115-952-7443 USR Courier 33,600bps
  1827.      Node 2: +44-115-955-3402 Trust 14,400bps      
  1828.      Node 3: +44-115-955-3426 Trust 14,000bps
  1829.      Node 4: +44-115-955-4440 Trust 14,000bps
  1830.  
  1831.  
  1832.      8.3 By E-Mail
  1833.  
  1834.      For support by E-Mail please Netmail  "Steven Holme"  at  one  of  the
  1835.      following networks:
  1836.  
  1837.      FidoNet:      2:2503/201, 201, 201, 201 (Nottingham HUB)
  1838.      DiamondNet:  52:5210/101, 102, 103, 104 (UK RC)
  1839.      RANet:       73:7444/201, 202, 203, 204 (Net 7444 NC)
  1840.      TrekNet:    107:1713/201, 202, 203, 204 (Net 1713 NC)
  1841.      IncarNet:   153:175/201,  202, 203, 204 (Nottingham HUB)
  1842.      MercuryNet: 240:290/201,  201, 203, 204 (Net 290 NC)
  1843.      FABNet:     1995:17/201,  202, 203, 204
  1844.      BBSNet:     405:130/2
  1845.      UFONet:     405:130/2
  1846.  
  1847.      InterNet:   kewlkat@innotts.co.uk
  1848.                  steven.holme@fonty.coastmnl.co.uk
  1849.                  steven.holme@helpdesk.kingston-net.co.uk
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.      ──────────────────────────────────────────────────────────────────────
  1861.                                      Page 31
  1862.       HiGHLANDER 2.00                                       Documentation
  1863.      ──────────────────────────────────────────────────────────────────────
  1864.  
  1865.      9 Contributions
  1866.  
  1867.      If any person using this product, designs their own 'Main Screen' with
  1868.      configuration file and would like to have  their  efforts  distributed
  1869.      with future releases of HiGHLANDER  then  please  send  your  work  to
  1870.      Fonty Technologies (UK) Inc. at any of the above addresses.
  1871.  
  1872.      You will be credited in the HiGHLANDER documentation for your work.
  1873.  
  1874.      Additionally, help with any of future features of HiGHLANDER  will  be
  1875.      greatfully received.
  1876.  
  1877.  
  1878.      10 And On a Last Note
  1879.  
  1880.      Thank you for trying HiGHLANDER.
  1881.  
  1882.       \\||//
  1883.      [ _  _ ]
  1884.         ..
  1885.        ____
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.      
  1920.      ──────────────────────────────────────────────────────────────────────
  1921.                                      Page 32
  1922.